FROM openjdk:8-jre

LABEL mainatiner="tan90" \
      company="江苏铁人科技有限公司" \
      address="南通市崇州大道60号南通创新区紫琅科技城13-A号楼602室"

# 设置系统时区
ENV TZ=Asia/Shanghai
# 设置环境变量
ENV JAVA_OPTS="-Xmx512m -Xms512m -Duser.timezone=Asia/Shanghai"

# 设置工作目录
WORKDIR /app

# 挂载点
VOLUME /app/logs

# 暴露多个端口
EXPOSE 9090 8080

# 复制 jar 文件
COPY target/*.jar app.jar

# 启动应用（支持 JVM 参数）
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"]